punch petrol vs cng mileage test